package com.itmk.web.goods.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("goods")
public class Goods {
    //商品id
    @TableId(type = IdType.AUTO)
    private Long goodsId;//商品id
    private Long userId;//发布人id
    private Long categoryId;//分类id
    private String type;//类型 0：闲置 1：求购
    private String introduce;//商品描述
    private BigDecimal price;//价格
    private String image;//图片
    private String wxId;//微信号
    private String status;//状态 0：上架 1：下架 
    private String sellStatus;//0：未出售 1：已出售
    @JsonFormat(pattern = "yyyy-MM-dd")//时间形式
    private Date createTime;//创建时间
    private String deleteStatus;// 0：未删除 1：已删除
    private Long point;//分数
    private Long looks;//浏览量
    private Long ask;//咨询数
    @TableField(exist = false)
    private Long collectId;//收藏Id
}
